#ifndef __OC_VBO_H__
#define __OC_VBO_H__

#include "OpenGLDef.h"

namespace OCPP
{
	class _openGLExport VBO
	{
	public:
		VBO(Vector3List& vertices);
		VBO(Matrix4List& instances);
		VBO(VertexList& vertices);
		VBO(VertexListPCT& vertices);
		~VBO();
		void bind();
		void unbind();
	private:
		uint32	ID;
	};
}

#endif // !__OC_WINDOW_H__
